﻿using System;
using System.Configuration;
using System.Data;


namespace Triax.Modules.Archives
{
    /// <summary>
    /// Summary description for ArchivesDepartmentInfo
    /// </summary>
    public class ArchivesDepartmentInfo
    {
        #region Private Members

        private int _ModuleId;
        private int _ArchivesDepartmentId;
        private int _ArchivesId;
        private int _DepartmentId;
        private int _Type;
        private int _CreatedByUser;
        private DateTime _CreatedDate;
        private int _UpdatedByUser;
        private DateTime _UpdatedDate;

        #endregion

        public ArchivesDepartmentInfo()
        {
            //
            // TODO: Add constructor logic here
            //
        }
        

        #region Public Properties

        /// <summary>
        /// Gets and sets the Module Id
        /// </summary>
        public int ModuleId
        {
            get
            {
                return _ModuleId;
            }
            set
            {
                _ModuleId = value;
            }
        }

        public int ArchivesDepartmentId
        {
            get
            {
                return _ArchivesDepartmentId;
            }
            set
            {
                _ArchivesDepartmentId = value;
            }
        }

        public int ArchivesId
        {
            get
            {
                return _ArchivesId;
            }
            set
            {
                _ArchivesId = value;
            }
        }

        public int DepartmentId
        {
            get
            {
                return _DepartmentId;
            }
            set
            {
                _DepartmentId = value;
            }
        }

        public int Type
        {
            get
            {
                return _Type;
            }
            set
            {
                _Type = value;
            }
        }

        /// <summary>
        /// Gets and sets the User Id who Created/Updated the content
        /// </summary>
        public int CreatedByUser
        {
            get
            {
                return _CreatedByUser;
            }
            set
            {
                _CreatedByUser = value;
            }
        }

        /// <summary>
        /// Gets and sets the Date when Created/Updated
        /// </summary>
        public DateTime CreatedDate
        {
            get
            {
                return _CreatedDate;
            }
            set
            {
                _CreatedDate = value;
            }
        }

        public int UpdatedByUser
        {
            get
            {
                return _UpdatedByUser;
            }
            set
            {
                _UpdatedByUser = value;
            }
        }

        public DateTime UpdatedDate
        {
            get
            {
                return _UpdatedDate;
            }
            set
            {
                _UpdatedDate = value;
            }
        }

        #endregion
    }
}
